草庐IT

git - 在 git bash 中创建一个新文件

我已经运行了Windows版Git,但我不确定它是否应该用作文本编辑器?我想我是用Vim编辑器安装的,但是在GitBashshell中如何创建一个文件,例如webpage.html?$gitaddwebpage.html回来了fatal:pathspec'webpage.html'didnotmatchanyfiles因为它试图跟踪一个不存在的文件。我知道我可以在github.com界面上创建一个新文件,这很简单,我想知道我是否可以创建一个新文件(如cmd中的echo)以及这个文件是否真的是空白的(echoincmdcreatesnon-blankfiles)以及如何从gitbashs

git - Bash 完成 : Honor repository-specific Git alias in alias completion

假设bash配置了以下别名:aliasup="git--git-dir/path/to/backup/.git"那个特定的存储库-并且只有那个存储库-具有以下git别名:[alias]backup=commit--allow-empty-message如何up自动完成backup?这会自动完成backup但不是up:cd/a/different/dirgit--git-dir=/path/to/backup/.gitba这会自动完成up使用标准git命令但不使用backup:complete-obashdefault-odefault-onospace-F__git_wrap__git

Git Bash 不让我输入任何东西,只显示一个闪烁的光标

我无法在Git-Bash命令行中输入任何字符;它只显示一个闪烁的光标。GitBash昨天运行良好,但我现在无法对其执行任何操作。我该怎么做才能解决这个问题? 最佳答案 我找到了具有类似症状的问题的答案。我会把它放在这里,供那些像我一样找到此页面寻找答案的人使用。在我的例子中,光标没有移动,也没有在屏幕上显示我的输入。但是,它实际上执行了命令(如果我按下Enter),尽管它看起来就像我没有输入任何内容一样!解决方案是输入reset事实证明它可能是任何shell程序(cmd、gitbash等)的问题,不一定只是GitBash问题。看起来

windows - 使用 Git Bash 退出文件夹

我正在使用GitBash并正在尝试一些操作,例如向GitHub进行“提交”和“推送”。我想离开当前目录C:\user\myUsername\app并进入C:\user\myUsername文件夹。我在GitBash中编写了哪些命令? 最佳答案 要将git-bash中的目录更改为该特定路径,您可以使用此命令:cd/c/user/myUsername基本上你必须用标准斜杠替换反斜杠,否则如果你只想转到父目录,你可以使用:cd..正如您已经收到的关于您的问题的评论中所述... 关于window

Git 提交 bash 脚本

我正在编写一个bash脚本来添加、提交、推送目录中的所有文件。#!/bin/bashgitadd.read-p"Commitdescription:"descgitcommit-m$descgitpushoriginmaster我收到以下错误:$./togithubCommitdescription:testcommitscripterror:pathspec'commit'didnotmatchanyfile(s)knowntogit.error:pathspec'script"'didnotmatchanyfile(s)knowntogit.Everythingup-to-date

windows - 如何在 Git Bash for windows 中更改 RGB 颜色?

我在Windows中使用GitBash,为了自定义gitlog格式,我想修改终端的确切RGB颜色值,以便微调颜色输出。我的gitlog格式在我的全局.gitconfig中如下:lg1=log--graph--abbrev-commit--decorate--date=relative--format=format:'%C(boldblue)%h%C(reset)%x09%C(boldgreen)(%ar)%C(reset)%C(boldyellow)%d%C(reset)%C(dimwhite)%an%C(reset)-%C(white)%s%C(reset)'--branches--

windows - 如何在 Windows 上将 man 和 zip 添加到 "git bash"安装

我正在使用gitbash在Windows上-这是通过集成的bash为Windows提供的git。显然它使用了MINGW/MSYS基础。(来自@VonC的更新:自2015年第四季度以来usesmsys2现在是msysgitisobsolete。)所以已经安装了很多MSYS工具——从awk到zcat。但是我想念man命令和zip将多个文件压缩成一个zip文件(unzip存在!)。我可以从哪里安装它们?我不想安装另一份MINGW系统!有什么方法可以将一些预编译工具添加到gitbash安装中吗? 最佳答案 这是另一组略有不同的说明,用于在W

git - 在 reflog 或 commit 等之后转义 git bash

当我使用gitreflog之类的东西时,我无法输入命令。我不知道你在看什么,因为我对bash比较陌生。那么,在运行reflog后我可以使用什么术语返回运行git命令? 最佳答案 按q退出,您将回到正常的shell。CTRL+C也可以。 关于git-在reflog或commit等之后转义gitbash,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7842727/

git - Cygwin 或 Git Bash 命令窗口?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我是Git新手。我下载了Git并安装在我的Windows上。我看到Git提供了一个GitBash命令窗口。我的机器上也安装了Cygwin。GitBash和Cygwin都提供Git命令行实用程序。所以我的问题是:使用Git命令的首选方式是:在GitBash或Cygwin中运行Git命令?

windows - Git for Windows (Git Bash) 中的包管理?

我正在阅读git-for-windows的githubwiki,它说msys2捆绑了pacman:https://github.com/git-for-windows/git/wiki/Package-management但是当我调用它时,我得到:$pacmanbash:pacman:commandnotfound有人知道发生了什么事吗?这个wiki指的是哪个git版本?有没有办法在Gitforwindows中为msys2安装额外的包? 最佳答案 如issue397中所述:Thisisintended.Wedonotshippacm